home *** CD-ROM | disk | FTP | other *** search
/ Whiteline: delta / whiteline CD Series - delta.iso / systems / mint / freemint / changes.mh next >
Text File  |  1995-11-25  |  27KB  |  778 lines

  1. **************************************
  2.  
  3. mint-1.12.4:
  4.  
  5. **************************************
  6. hohmuth Sun Jun 11 15:02:03 MET DST 1995
  7. welcome.c:
  8.     report AUTO_FIX and SYSUPDATE_DAEMON in the welcome message when these
  9.     options are turned on
  10.     
  11. **************************************
  12. hohmuth Sun Jun 11 14:57:16 MET DST 1995
  13. cookie.h, dos.c, makefile, cookie.c:
  14.     remove the Scookie() system call
  15.     
  16. **************************************
  17. hohmuth Sun Jun 11 14:04:49 MET DST 1995
  18. mem.c:
  19.     From: Juergen_Rose@b.maus.de (Juergen Rose)
  20.     Message-Id: <P36018@B.maus.de>
  21.     Subject: mint & matgraph 1208
  22.     
  23.     kludge: some broken graphics card drivers (notably, some versions of
  24.     NVDI's REDIRECT.PRG) return the base of the ST screen from Physbase(),
  25.     not the base of the graphics card memory.  Try to get the real screen
  26.     memory base from v_bas_ad (0x44e).
  27.     
  28. **************************************
  29. hohmuth Sun Jun 11 13:54:46 MET DST 1995
  30. dosmem.c:
  31.     From: mk@anuurn.do.open.de (Martin Koehling)
  32.     Message-Id: <2fce4c2017b6e70@anuurn.do.open.de>
  33.     Subject: Re: Some diffs for MiNT 1.12h3
  34.     
  35.     convert drive letter to uppercase in Pexec() because the code later
  36.     depends on this
  37.     
  38. **************************************
  39. hohmuth Sun Jun 11 13:51:47 MET DST 1995
  40. procfs.c:
  41.     From: mk@anuurn.do.open.de (Martin Koehling)
  42.     Message-Id: <2fce4c2017b6e70@anuurn.do.open.de>
  43.     Subject: Re: Some diffs for MiNT 1.12h3
  44.     
  45.     fix off-by-one bug in proc_ioctl() (Fcntl() can overwrite the end of
  46.     the user buffer)
  47.     
  48. **************************************
  49. hohmuth Sun Jun 11 13:40:07 MET DST 1995
  50. README.1ST, bios.c, biosfs.c, changes, cookie.c, cookie.h, debug.c,
  51. dos.c, dosdir.c, dosfile.c, dosmem.c, file.h, filesys.c, genmagic.c,
  52. genmagic.pl, inline.h, intr.spp, main.c, makefile, mem.c, mem.h,
  53. memprot.c, mint.h, nalloc2.c, pipefs.c, proc.c, proc.h, procfs.c,
  54. proto.h, rendez.c, shmfs.c, signal.c, syscall.spp, timeout.c, tosfs.c,
  55. tty.c, update.c, util.c, version.h, welcome.c, xbios.c,
  56. purec/osbind.h, purec/puremint.txt:
  57.     rename the project to "FreeMiNT"
  58.     bump up the version number to 1.12.4
  59.     
  60. **************************************
  61. hohmuth Sun Jun 11 13:22:15 MET DST 1995
  62. mem.c, memprot.c:
  63.     add legal blurp
  64.     
  65. **************************************
  66. hohmuth Sun Jun 11 13:16:37 MET DST 1995
  67. proc.h:
  68.     (fix scoping error in first occurence of struct proc)    --hohmuth
  69.     
  70. **************************************
  71. hohmuth Sun Jun 11 13:03:30 MET DST 1995
  72. bios.c, biosfs.c, cookie.c, dos.c, filesys.c, main.c, mem.c, memprot.c,
  73. proc.c, proc.h, proto.h, rendez.c, timeout.c, tosfs.c, tty.c,
  74. update.c, purec/osbind.h, purec/puremint.txt:
  75.     From: Julian Reschke <reschke@GOEDEL.UNI-MUENSTER.DE>
  76.     Message-Id: <9505131913.AA28980@math.uni-muenster.de>
  77.     Subject: diffs
  78.     
  79.     ANSIfications (for PureC)
  80.     
  81. **************************************
  82. hohmuth Sun Jun 11 13:02:58 MET DST 1995
  83. dosdir.c, dosfile.c, file.h:
  84.     From: Julian Reschke <reschke@GOEDEL.UNI-MUENSTER.DE>
  85.     Message-Id: <9505131913.AA28980@math.uni-muenster.de>
  86.     Subject: diffs
  87.     
  88.     add new Fcntl()/Dcntl() opcode F_GETOPENS for inquiring processes
  89.     using the specified file or directory
  90.     
  91. **************************************
  92. hohmuth Sun Jun 11 12:24:43 MET DST 1995
  93. bios.c:
  94.     From: ekl@sdf.lonestar.org (Evan Langlois)
  95.     Message-Id: <m0s90CE-0000YMC@sdf.lonestar.org>
  96.     Subject: Bios Polling
  97.     
  98.     punish (temporarily decrease priority of) processes polling BIOS
  99.     devices with Bconstat()
  100.     
  101. **************************************
  102. hohmuth Sun Jun 11 12:21:30 MET DST 1995
  103. main.c, mint.h, update.c:
  104.     From: lux@heidelbg.ibm.com (Wolfgang Lux)
  105.     Message-Id: <9504241720.AA18460@rio.heidelbg.ibm.com>
  106.     Subject: MiNT 1.12 sysupdate patches (again)
  107.     
  108.     use addroottimeout() instead of kernel process for file system
  109.     syncing; can get back old behavior by #define'ing SYSUPDATE_DAEMON in
  110.     mint.h;
  111.     also: don't use setstack() in the update kernel process because it's
  112.     unnecessary
  113.     
  114. **************************************
  115. hohmuth Sun Jun 11 12:10:06 MET DST 1995
  116. mem.c:
  117.     From: mk@anuurn.do.open.de (Martin Koehling)
  118.     Message-Id: <2f91ba4ed3ff0@anuurn.do.open.de>
  119.     Subject: Some diffs for MiNT 1.12h3
  120.     
  121.     load_region() sometimes failed to return an error code when an error
  122.     occured (e.g. bad relocation table)
  123.     
  124. **************************************
  125. hohmuth Sun Jun 11 12:08:40 MET DST 1995
  126. tosfs.c:
  127.     From: mk@anuurn.do.open.de (Martin Koehling)
  128.     Message-Id: <2f91ba4ed3ff0@anuurn.do.open.de>
  129.     Subject: Some diffs for MiNT 1.12h3
  130.     
  131.     allow programs to chown() a file on a TOS file system if the
  132.     new owner of the file == current owner of the (ROOT) file system
  133.     
  134. **************************************
  135. hohmuth Sun Jun 11 12:07:48 MET DST 1995
  136. dosfile.c:
  137.     From: mk@anuurn.do.open.de (Martin Koehling)
  138.     Message-Id: <2f91ba4ed3ff0@anuurn.do.open.de>
  139.     Subject: Some diffs for MiNT 1.12h3
  140.     
  141.     add a missing '{' which was missing when CREATE_PIPES was not defined
  142.     
  143. **************************************
  144. hohmuth Sun Jun 11 12:06:45 MET DST 1995
  145. main.c:
  146.     (turn off debugging output for the AUTO_FIX kludge)        --hohmuth
  147.     
  148. **************************************
  149. hohmuth Sun Jun 11 12:03:06 MET DST 1995
  150. main.c, mint.h:
  151.     From: mk@anuurn.do.open.de (Martin Koehling)
  152.     Message-Id: <2f91ba4ed3ff0@anuurn.do.open.de>
  153.     Subject: Some diffs for MiNT 1.12h3
  154.     
  155.     kludge: try to find out the MiNT executable's name from the parent's
  156.     DTA structure in order to be able to run AUTO folder programs after
  157.     MiNT; can be turned off be undefining AUTO_FIX in mint.h
  158.     
  159. **************************************
  160. hohmuth Fri Mar 24 01:43:58 MET 1995
  161. filesys.c:
  162.     From: Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
  163.     Message-Id: <9502231215.AA05853@issan.informatik.uni-dortmund.de>
  164.     Subject: Re: and another diff...  trailing slashes
  165.     
  166.     don't strip trailing slashes, making open("nondir/", ...) fail and
  167.     "symlink/" equivalent to "symlink/." (i.e., trailing slash means
  168.     follow the symlink).
  169.     
  170. **************************************
  171.  
  172. mint-1.12h3:
  173.  
  174. **************************************
  175. hohmuth Mon Mar 20 21:42:24 MET 1995
  176. README.1ST, version.h:
  177.     update
  178.     
  179. **************************************
  180. hohmuth Sat Mar 18 01:50:02 MET 1995
  181. genmagic.pl:
  182.     add legal blurp
  183.     
  184. **************************************
  185. hohmuth Sat Mar 18 01:13:44 MET 1995
  186. magic.i:
  187.     update
  188.     
  189. **************************************
  190. hohmuth Sat Mar 18 01:12:10 MET 1995
  191. genmagic.pl, genmagic.c, makefile:
  192.     From: Juergen Lock <nox@jelal.hb.north.de>
  193.     Message-Id: <9412311459.AA00392@jelal.hb.north.de>
  194.     Subject: Re: mint-1.12h2
  195.     
  196.     when cross-compiling, create magic.i by extracting symbol values from
  197.     genmagic.ttp using `cnm' and `genmagic.pl', a perl script
  198.     
  199. **************************************
  200. hohmuth Sat Mar 18 01:08:27 MET 1995
  201. dosfile.c:
  202.     From: str@gondolin.nasim.cube.net (Steffen Ries)
  203.     Message-Id: <m0rpgEO-0001VtC@gondolin.nasim.cube.net>
  204.     Subject: BUG: deny_access
  205.     From: hohmuth@inf.tu-dresden.de (Michael Hohmuth)
  206.     Message-Id: <199503172331.AA03492@irs.inf.tu-dresden.de>
  207.     Subject: Re: BUG: deny_access
  208.     
  209.     superuser needs at least one executable permission bit to execute a
  210.     file
  211.     
  212. **************************************
  213. hohmuth Fri Mar 17 23:36:01 MET 1995
  214. signal.c:
  215.     From: Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
  216.     Message-Id: <9502231215.AA05853@issan.informatik.uni-dortmund.de>
  217.     Subject: Re: and another diff...  trailing slashes
  218.     
  219.     wake up a stopped process even if it did signal(SIGCONT, SIG_IGN)
  220.     
  221. **************************************
  222. hohmuth Fri Mar 17 23:11:23 MET 1995
  223. update.c:
  224.     From: Juergen Lock <nox@jelal.hb.north.de>
  225.     Message-Id: <9502191708.AA00707@jelal.hb.north.de>
  226.     Subject: crash when leaving MiNT...
  227.     
  228.     correctly initialize the stack size in the update daemon to avoid a
  229.     crash when leaving MiNT
  230.     
  231. **************************************
  232. hohmuth Fri Mar 17 23:00:54 MET 1995
  233. fasttext.c:
  234.     From: "C.P.Briscoe-Smith" <cpbs@ukc.ac.uk>
  235.     Message-Id: <199501182255.RAA05966@terminator.rs.itd.umich.edu>
  236.     Subject: Fasttext bug fix
  237.     
  238.     recalculate cursor position when tabbing at the end of line (in order
  239.     to fix a bug where the position would be updated wrongly)
  240.     
  241. **************************************
  242. hohmuth Fri Mar 17 22:56:12 MET 1995
  243. dosmem.c:
  244.     From: Torsten Scherer <itschere@techfak.uni-bielefeld.de>
  245.     Message-Id: <9501171901.AB07939@tantalus.techfak.uni-bielefeld.de>
  246.     Subject: patch for long procnames
  247.     
  248.     don't clear p->fname (long proc name) when forking
  249.     
  250. **************************************
  251. hohmuth Fri Mar 17 22:51:46 MET 1995
  252. tty.c:
  253.     From: Juergen Lock <nox@jelal.hb.north.de>
  254.     Message-Id: <9501161654.AA00148@jelal.hb.north.de>
  255.     Subject: p_exec wait error (SIGCHLD handler vs system()...)
  256.     
  257.     fix TS_ESC state handling in tty_ioctl(f, TIOCFLUSH, ...)
  258.     
  259. **************************************
  260. hohmuth Fri Mar 17 22:46:50 MET 1995
  261. dosmem.c, proc.c:
  262.     From: Juergen Lock <nox@jelal.hb.north.de>
  263.     Message-Id: <9501161654.AA00148@jelal.hb.north.de>
  264.     Subject: p_exec wait error (SIGCHLD handler vs system()...)
  265.     
  266.     fix SIGCHLD handling when using Pexec(0,...)
  267.     
  268. **************************************
  269. hohmuth Fri Mar 17 22:40:35 MET 1995
  270. dosmem.c:
  271.     From: Stephan Haslbeck <haslbecs@informatik.tu-muenchen.de>
  272.     Message-Id: <Pine.HPP.3.91.950105144126.13912F@hphalle4a.informatik.tu-muenchen.de>
  273.     Subject: MultiTOS patch
  274.     
  275.     kludge MultiTOS to run programs with its real uid/gid
  276.     This means that MultiTOS can ``safely'' be installed setuid-root.
  277.     
  278. **************************************
  279. hohmuth Fri Mar 17 22:36:38 MET 1995
  280. dos.c:
  281.     From: Sascha Blank <root@sliphost39.uni-trier.de>
  282.     Message-Id: <199412281401.PAA00151@sliphost39.uni-trier.de>
  283.     Subject: personae management revised again
  284.     
  285.     allow changing the effective user/group id back to the saved
  286.     user/group id
  287.     
  288. **************************************
  289. hohmuth Fri Mar 17 22:25:46 MET 1995
  290. mem.c:
  291.     From: Torsten Scherer <itschere@techfak.uni-bielefeld.de>
  292.     Message-Id: <9412271723.AB05363@kassandra.techfak.uni-bielefeld.de>
  293.     Subject: load_region() patch
  294.     
  295.     in load_region(), don't try to allocate too much memory from core
  296.     memory when alternate memory is low
  297.     
  298. **************************************
  299. hohmuth Fri Mar 17 22:08:52 MET 1995
  300. tosfs.c:
  301.     From: Thomas Schulze <ts@uni-paderborn.de>
  302.     Message-Id: <199412051304.OAA23324@austria.uni-paderborn.de>
  303.     Subject: MiNT 1.12 (and h2): Why no -DNEWWAY?
  304.     
  305.     #define NEWWAY in tosfs.c (use new dup_cookie/release_cookie protocol
  306.     to keep track of file cookies)
  307.     
  308. **************************************
  309.  
  310. mint-1.12h2:
  311.  
  312. **************************************
  313. hohmuth Thu Dec 1 13:04:48 MET 1994
  314. README.1ST, version.h:
  315.     update
  316.     
  317. **************************************
  318. hohmuth Wed Nov 30 15:34:30 MET 1994
  319. mem.h:
  320.     From: Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
  321.     Message-Id: <9411301129.AA20683@issan.informatik.uni-dortmund.de>
  322.     Subject: MiNT 1.12: a few bug fixes
  323.     
  324.     parenthesize argument in the ROUND macro to make it robust
  325.     
  326. **************************************
  327. hohmuth Wed Nov 30 15:33:39 MET 1994
  328. dosdir.c:
  329.     From: Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
  330.     Message-Id: <9411301129.AA20683@issan.informatik.uni-dortmund.de>
  331.     Subject: MiNT 1.12: a few bug fixes
  332.     
  333.     d_delete(): don't change anything until everything has been
  334.             verified
  335.     
  336. **************************************
  337. hohmuth Wed Nov 30 15:32:42 MET 1994
  338. biosfs.c:
  339.     From: Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
  340.     Message-Id: <9411301129.AA20683@issan.informatik.uni-dortmund.de>
  341.     Subject: MiNT 1.12: a few bug fixes
  342.     
  343.     always use case insensitive comparison on file names
  344.     
  345. **************************************
  346. hohmuth Sat Nov 26 20:14:39 MET 1994
  347. tosfs.c:
  348.     From: Bjarne Pohlers <bjarne@GOEDEL.UNI-MUENSTER.DE>
  349.     Message-Id: <9411261721.AA06935@math.uni-muenster.de>
  350.     Subject: Again: access permissions with tosfs
  351.     
  352.     if the user did not do a chmod() yet, compute tosfs permissions as if
  353.     ROOTPERMS was not defined
  354.     
  355. **************************************
  356. hohmuth Sat Nov 26 01:08:16 MET 1994
  357. welcome.c:
  358.     add a forgotten CRLF to the welcome message
  359.     
  360. **************************************
  361. hohmuth Thu Nov 24 19:34:30 MET 1994
  362. proto.h:
  363.     delete duplicated ngroupmatch() prototype
  364.     
  365. **************************************
  366. hohmuth Thu Nov 24 19:09:28 MET 1994
  367. bios.c, biosfs.c, dosfile.c, mint.h, proc.c, timeout.c:
  368.     From: David.Stevenson@jet.uk
  369.     Message-Id: <9411241544.AA20962@mailhost.jet.uk>
  370.     Subject: My Lattice diffs
  371.     
  372.     cleanup patches for Lattice C
  373.     
  374. **************************************
  375.  
  376. mint-1.12h1:
  377.  
  378. **************************************
  379. hohmuth Thu Nov 24 17:20:51 MET 1994
  380. README.1ST:
  381.     update
  382.     
  383. **************************************
  384. hohmuth Thu Nov 24 17:12:34 MET 1994
  385. purec/osbind.h:
  386.     add notices stating that the files have been changed
  387.     
  388. **************************************
  389. hohmuth Thu Nov 24 17:12:22 MET 1994
  390. README.1ST, bios.c, biosfs.c, cookie.c, cookie.h, debug.c, dos.c,
  391. dosdir.c, dosfile.c, dosmem.c, file.h, filesys.c, genmagic.c, inline.h,
  392. intr.spp, main.c, makefile, mem.h, mint.h, nalloc2.c, pipefs.c, proc.c,
  393. proc.h, procfs.c, proto.h, rendez.c, shmfs.c, signal.c, syscall.spp,
  394. timeout.c, tosfs.c, tty.c, update.c, util.c, version.h, welcome.c,
  395. xbios.c:
  396.     add notices stating that the files have been changed
  397.     
  398. **************************************
  399. hohmuth Thu Nov 24 16:52:58 MET 1994
  400. version.h, welcome.c:
  401.     print a different greeting message when THIRD_PARTY def'd in
  402.     version.h
  403.     
  404. **************************************
  405. hohmuth Wed Nov 23 18:10:53 MET 1994
  406. README.1ST:
  407.     remove changelog
  408.     add some more blurp
  409.     
  410. **************************************
  411. hohmuth Wed Nov 23 17:54:08 MET 1994
  412. changes:
  413.     add cross reference to Changes.MH
  414.  
  415. **************************************
  416. hohmuth Wed Nov 23 17:54:08 MET 1994
  417. biosfs.c, tty.c:
  418.     From: Juergen Lock <nox@jelal.north.de>
  419.     Message-Id: <9411221850.AA00656@jelal.north.de>
  420.     Subject: Re: need help with merging in 1.12
  421.  
  422.         undone a few more changes from 1.12
  423.  
  424. **************************************
  425. hohmuth Wed Nov 23 17:54:08 MET 1994
  426. dos.c, file.h, makefile, proto.h, update.c:
  427.     From: kuehn@GOEDEL.UNI-MUENSTER.DE
  428.     Message-Id: <9411180938.AA27650@math.uni-muenster.de>
  429.     Subject: Re: mint 1.12
  430.  
  431.     new Sync()/Shutdown() patch for MiNT 1.12
  432.  
  433. **************************************
  434. hohmuth Wed Nov 23 17:54:08 MET 1994
  435. makefile:
  436.     From: Ole_Arndt@of2.maus.de (Ole Arndt)
  437.  
  438.         add -fno-defer-pop to CFLAGS to avoid the annoying "AES 4.1
  439.     hangs if MiNT was compiled with GCC 2.5.8" problem
  440.  
  441. **************************************
  442. hohmuth Wed Nov 23 17:54:08 MET 1994
  443. procfs.c:
  444.     From: Juergen Lock <nox@jelal.north.de>
  445.     Message-Id: <9411162249.AA00097@jelal.north.de>
  446.     Subject: Re: Mouse polling?
  447.  
  448.         terminate the procfs label with 0 even if size of buffer was 
  449.         too small
  450.  
  451. **************************************
  452. hohmuth Wed Nov 23 17:54:08 MET 1994
  453. pipefs.c:
  454.     From: Juergen Lock <nox@jelal.north.de>
  455.     Message-Id: <9411162249.AA00097@jelal.north.de>
  456.     Subject: Re: Mouse polling?
  457.  
  458.         replace some assert()s; instead, report error to user
  459.         correctly initialize b->lockpid and b->cursrate
  460.  
  461. **************************************
  462. hohmuth Wed Nov 23 17:54:08 MET 1994
  463. dosfile.c:
  464.     From: Juergen Lock <nox@jelal.north.de>
  465.     Message-Id: <9411162249.AA00097@jelal.north.de>
  466.     Subject: Re: Mouse polling?
  467.  
  468.         add a kludge for a bug in GEM AES 4.1
  469.  
  470. **************************************
  471. hohmuth Wed Nov 23 17:54:08 MET 1994
  472. tosfs.c:
  473.     From: Torsten Scherer <itschere@techfak.uni-bielefeld.de>
  474.     Message-Id: <9411151707.AB10853@kassandra.techfak.uni-bielefeld.de>
  475.     Subject: 1.11h3: tosfs and xattr again...
  476.  
  477.         correctly compute access permissions for tosfs
  478.  
  479.  
  480. **************************************
  481. hohmuth Wed Nov 23 17:54:08 MET 1994
  482. dos.c:
  483.     From: Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
  484.     Message-Id: <9411141056.AA29924@issan.informatik.uni-dortmund.de>
  485.     Subject: MiNT-1.11h2: ITIMER_VIRTUAL bug
  486.  
  487.         count user time instead of system time for the virtual timer
  488.  
  489. **************************************
  490. hohmuth Wed Nov 23 17:54:08 MET 1994
  491. dosmem.c:
  492.     From: Bjarne Pohlers <bjarne@GOEDEL.UNI-MUENSTER.DE>
  493.     Message-Id: <9411201630.AA11356@math.uni-muenster.de>
  494.     Subject: Re: need help with merging in 1.12 
  495.  
  496.         undone change from 1.12:
  497.         release controlling terminal if we're the last member of the pgroup
  498.  
  499. **************************************
  500.  
  501. *** 
  502. *** All other changes listed below have been folded in from MiNT 1.11h3.
  503. *** 
  504.  
  505. **************************************
  506. pipefs.c:
  507.     From: Juergen Lock <nox@jelal.north.de>
  508.     Subject: Re: mint-1.11h2
  509.  
  510.         a better fix for pty master reads
  511.  
  512. **************************************
  513. pipefs.c:
  514.     From: Juergen Lock <nox@jelal.north.de>
  515.     Subject: Re: mint-1.11h2
  516.  
  517.         fix pty master reads with O_NDELAY off, check for VIRGIN_PIPE, and
  518.         ignore HPCL
  519.  
  520. **************************************
  521. inline.h:
  522.         fix typo in callout2() macro definition                   --hohmuth
  523.  
  524. **************************************
  525. bios.c, biosfs.c, dosfile.c, magic.i, proc.c, tosfs.c, xbios.c:
  526.     From: Julian Reschke <reschke@GOEDEL.UNI-MUENSTER.DE>
  527.     Message-Id: <9411080704.AA03934@math.uni-muenster.de>
  528.     Subject: PureC changes
  529.  
  530.         cleanup patches for Pure C
  531.  
  532.  
  533. **************************************
  534. dos.c:
  535.     From: itschere@techfak.uni-bielefeld.de
  536.     Message-Id: <9410211344.AA01873@gimpel.techfak.uni-bielefeld.de>
  537.     Subject: Pseteuid/Psetegid errors in 1.11h2
  538.  
  539.         Pseteuid()/Psetegid() should return the new id if successful,
  540.         for backward compatibility with older MiNT version
  541.  
  542. **************************************
  543. filesys.c:
  544.     From: Juergen Lock <nox@jelal.north.de>
  545.     Message-Id: <9409211624.AA00078@jelal.north.de>
  546.     Subject: xdd fix (was: MiNT 1.11H2)
  547.  
  548.         fix for the "can't boot MiNT with the floppy device ps0.xdd"
  549.         problem
  550.  
  551. **************************************
  552. timeout.c: 
  553.     From: Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
  554.     Message-Id: <9409150836.AA23173@issan.informatik.uni-dortmund.de>
  555.     Subject: Re: Talarm() problem
  556.  
  557.         add a timeout for expired timeouts, i.e. if a timout
  558.         structure is on the expire_list for more than 2 seconds it is
  559.         disposed automagically.
  560.  
  561. **************************************
  562. dosdir.c:
  563.     From: Erling Henanger <erlingh@idt.unit.no>
  564.     Message-Id: <9409091357.AA22091@nova.pvv.unit.no>
  565.     Subject: Renaming read-only files 
  566.  
  567.         enable the super-user or the owner of a file to rename it - 
  568.         even if it is write-protected.
  569.  
  570. **************************************
  571. dos.c, dosmem.c, proc.h, proto.h:
  572.     From: inf03@Uni-Trier.de (Sascha Blank)
  573.     Subject: Better personae management for MiNT 1.11beta
  574.     Message-Id: <9409051059.AA07720@Uni-Trier.De>
  575.  
  576.         add saved uid/gid sets
  577.         modify Psetuid() and Psetgid() accordingly
  578.         add new system calls Psetreuid() and Psetregid()
  579.  
  580. **************************************
  581. biosfs.c, file.h:
  582.     From: Torsten Scherer <itschere@techfak.uni-bielefeld.de>
  583.     Subject: Re: harddisc device drive
  584.     Message-Id: <9409040911.AB09605@pirol.techfak.uni-bielefeld.de>
  585.  
  586.         add member fmode to struct dev_descr: mode of to-be-installed device
  587.  
  588. **************************************
  589. file.h, tty.c:
  590.     From: Juergen Lock <nox@jelal.north.de>
  591.     Subject: Re: Mint 1.11 beta: ikill(), more diffs
  592.     Message-Id: <9409010231.AA00068@jelal.north.de>
  593.  
  594.         ECHOCTL, default is still on...  and fix TS_COOKED after echo reads
  595.  
  596. **************************************
  597. main.c:
  598.     From: Juergen Lock <nox@jelal.north.de>
  599.     Subject: Re: Mint 1.11 beta: ikill(), more diffs
  600.     Message-Id: <9409010231.AA00068@jelal.north.de>
  601.  
  602.         let AUX really work like Bconmap
  603.  
  604. **************************************
  605. mint.h:
  606.     From: Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
  607.     Subject: FCOOKIE_CACHE: serious problems with stale data
  608.     Message-Id: <9408300857.AA02171@issan.informatik.uni-dortmund.de>
  609.  
  610.         disable the file cookie cache due to problems with stale data
  611.  
  612. **************************************
  613. dosfile.c, mint.h:
  614.         make the "Fcreate() works on existing pipes/ptys" code
  615.         switch-off-able by #undef'ing CREATE_PIPES in mint.h      --hohmuth
  616.  
  617. **************************************
  618. tty.c:
  619.     From: ibmpa!rio.heidelbg.ibm.com!lux@ibminet.awdpa.ibm.com (Wolfgang Lux)
  620.     Subject: MiNT patches
  621.     Message-Id: <9408231007.AA20275@rio.heidelbg.ibm.com>
  622.  
  623.         On all Un*x systems I know, the werase character deletes the
  624.         previous even if there are white space characters between the cursor
  625.         and the previous word. In MiNT the word was only deleted if the cursor
  626.         was at the end of the word. I fixed this behaviour to be like Un*x.
  627.  
  628. **************************************
  629. nalloc2.c:
  630.     From: ibmpa!rio.heidelbg.ibm.com!lux@ibminet.awdpa.ibm.com (Wolfgang Lux)
  631.     Subject: MiNT patches
  632.     Message-Id: <9408231007.AA20275@rio.heidelbg.ibm.com>
  633.  
  634.         restore the old check whether the size of a block matches the
  635.         requested size.
  636.         The code I fixed always checks for enough size to save the requested
  637.         memory plus the size of a block header, however this made the test
  638.         whether to unlink the block completly always fail. I restored the old
  639.         behaviour (which has worked for me in (a fixed) MiNT 1.09 for around
  640.         half a year without problems).
  641.  
  642. **************************************
  643. dosdir.c, dosfile.c, filesys.c, mint.h, proto.h:
  644.     From: ibmpa!rio.heidelbg.ibm.com!lux@ibminet.awdpa.ibm.com (Wolfgang Lux)
  645.     Subject: MiNT patches
  646.     Message-Id: <9408231007.AA20275@rio.heidelbg.ibm.com>
  647.  
  648.         - Changed f_chown, so a user can change the group of a file
  649.         to any of his supplementary groups, not only the effective group id.
  650.         Also added one more "posix"ism; if the file has set-uid or set-gid bit
  651.         set these bits are reset when f_chown is called by a non-root process
  652.         and the file is not a directory.
  653.  
  654.         - Added BSD-like setgid and sticky bit
  655.         semantics for directories. Setgid semantics are implemented in do_open
  656.         and d_mkdir, so that any file or directory that is created in a
  657.         directory whose setgid bit is on, will be created with a group id
  658.         equal to that of the directory instead of the process' effective group
  659.         id. (This complements nicely the existence of supplementary groups
  660.         :-). Sticky bit semantics prevent any non-root process from deleting a
  661.         file or directory in a directory with sticky bit on, which the process
  662.         doesn't own. This is implemented d_delete, f_delete and f_rename(!).
  663.         As a side effect I modified the dir_access routine, so that it returns
  664.         the file mode bits in a (new) third parameter.
  665.  
  666. **************************************
  667. signal.c:
  668.     From: Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
  669.     Subject: MiNT 1.11 BETA
  670.     Message-Id: <9408160833.AA24823@issan.informatik.uni-dortmund.de>
  671.  
  672.         implement sigcontext, passed as third argument to signal
  673.         handler, which can modify it.
  674.  
  675. **************************************
  676. tosfs.c:
  677.     From: Juergen Lock <nox@jelal.north.de>
  678.     Subject: Re: MiNT 1.11 BETA
  679.     Message-Id: <9408131636.AA00124@jelal.north.de>
  680.  
  681.         turn the INODE_PER_CRC code off (once again)
  682.  
  683. **************************************
  684. dosmem.c, main.c, mem.h:
  685.     From: Juergen Lock <nox@jelal.north.de>
  686.     Subject: Re: MiNT 1.11 BETA
  687.     Message-Id: <9408131636.AA00124@jelal.north.de>
  688.  
  689.         another GEM crash workaround... :)  (and give processes a bit more
  690.         time for shutdown)  if you use execgem also add the F_ALLOCZERO bit to
  691.         its create-basepage Pexec, you can check a running process memflags
  692.         with Julians ps (ps -wvx).
  693.  
  694. **************************************
  695. cookie.h, dos.c, main.c, makefile, proto.h, cookie.c (new):
  696.     From: evanlang@uss.lonestar.org (Evan Langlois)
  697.     Subject: mint 1.11 patch
  698.     Message-Id: <m0qYtQm-0004pkC@uss.lonestar.org>
  699.  
  700.         added the s_cookie() call for reading system cookie
  701.         information.  This is mainly the cookie jar, but also the
  702.         200Hz timer, and possibly other info if you decide to support
  703.         it.  This code is a bit buggy in that it needs a proper sanity
  704.         check (see code) and the jar resizing doesn't work. The code
  705.         worked with Malloc() before I put it in the kernel, but I
  706.         guess I'm not allocating the new memory region properly.
  707.         Main.c and cookie.h were changed for readability - no more
  708.         treating cookie tags as a string.  Cookie.h lists the values
  709.         for the cookies - and could be expanded into a "master
  710.         listing" of cookies.
  711.  
  712.         prefixed cookie definitions in cookie.h with "COOKIE_"  --hohmuth
  713.         added prototypes for local functions in cookie.c        --hohmuth
  714.  
  715. **************************************
  716. main.c:
  717.     From: evanlang@uss.lonestar.org (Evan Langlois)
  718.     Subject: mint 1.11 patch
  719.     Message-Id: <m0qYtQm-0004pkC@uss.lonestar.org>
  720.  
  721.         add redirection for AUX in mint.cnf
  722.  
  723. **************************************
  724. filesys.c makefile mint.h:
  725.     Message-Id: <m0qYtQm-0004pkC@uss.lonestar.org>
  726.     From: evanlang@uss.lonestar.org (Evan Langlois)
  727.     Subject: mint 1.11 patch
  728.  
  729.         changed DIRSEP so that a Unix slash is accepted by all file
  730.         systems except TOSFS (and maybe other NO_PARSE systems).  This
  731.         has been well tested - it makes things easier with no side effects
  732.         that I can tell.
  733.  
  734.         #ifdef'd DIRSEP_SLASH this change (this is off by default)  --hohmuth
  735.  
  736. **************************************
  737. biosfs.c, dosdir.c, file.h, filesys.c, mint.h, pipefs.c, procfs.c, 
  738. proto.h, shmfs.c:
  739.     Message-Id: <m0qYtQm-0004pkC@uss.lonestar.org>
  740.     From: evanlang@uss.lonestar.org (Evan Langlois)
  741.     Subject: mint 1.11 patch
  742.  
  743.         and added a new flag to all file systems
  744.         included in the kernel except unifs and tosfs.  These changes
  745.         are the file cookie cache.  It speeds lookup operations to twice
  746.         the speed (on my system anyway).  The flag mentioned above tells
  747.         the system not to cache the file cookies for that system (I found
  748.         that a background top could eat up lots of cookies in the proc
  749.         filesystem, so I decided not to cache /proc, /pipe, /dev, or
  750.         /shm).  It doesn't cache NO_PARSE systems either.  Everything for
  751.         this is ifdef'd.  You must compile with -DFCOOKIE_CACHE to use
  752.         this code.
  753.  
  754.         #define FCOOKIE_CACHE in mint.h, making this the default  --hohmuth
  755.  
  756. **************************************
  757. main.c, proto.h, util.c:
  758.     From: "Nicholas S Castellano" <entropy@terminator.rs.itd.umich.edu>
  759.     Subject: INIT: PID 1
  760.     Message-Id: <199407201055.GAA19275@terminator.rs.itd.umich.edu>
  761.  
  762.         set it up so that the INIT process always has PID 1 even if it
  763.         isn't the first thing to run
  764.  
  765. **************************************
  766. dosfile.c,pipefs.c: 
  767.     From: Juergen Lock <nox@jelal.north.de>
  768.     Message-Id: <9406091835.AA00187@jelal.north.de>
  769.     Subject: Re: MiNT 1.10 re-sync
  770.  
  771.     make echo >pipe/pty work when other end already open,
  772.     only fail if O_EXCL or Fcreate attr != 0. (shells often creat()
  773.     output redirection...)
  774.  
  775. **************************************
  776.  
  777. mint-1.12:
  778.